Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(permissions): Pipeline permissions do not affect manual triggers #444

Merged
merged 1 commit into from
Oct 29, 2024

Conversation

nicolasff
Copy link
Contributor

The documentation page for Pipeline Permissions explains that when roles are added to a pipeline definition, only users with all of these roles can then edit or execute the pipeline. This is true about edits, since adding a privileged role there would let a user trigger an execution with privileges they don't have, but this feature does not affect manual executions. These still run with the roles and privileges of the user who triggered the pipeline manually, regardless of Pipeline Permissions.

The documentation page for Pipeline Permissions explains that when roles
are added to a pipeline definition, only users with all of these roles
can then edit or execute the pipeline. This is true about edits, since
adding a privileged role there would let a user trigger an execution
with privileges they don't have, but this feature does not affect manual
executions. These still run with the roles and privileges of the user
who triggered the pipeline manually, regardless of Pipeline Permissions.
user per pipeline). This can potentially remove some users ability to edit affected pipelines.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

to edit the affected pipelines. minor tweak please.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I added another "the", from

remove some users ability to edit affected pipelines.

to

remove some users the ability to edit the affected pipelines.

Copy link
Member

@jasonmcintosh jasonmcintosh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a grammar fix!

@nicolasff
Copy link
Contributor Author

Rebased + added the grammar fix suggested here.

@jasonmcintosh jasonmcintosh merged commit 19a34c4 into spinnaker:master Oct 29, 2024
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants